Penggunaan PHPWord Pada Laravel

Berikut ini ialah lah penggunaan PHPWord pada Laravel. Yang pertama buatlah Controller pada project Laravel, kemudian tambahkan Coding dibawah ini:

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use PhpOffice\PhpWord\TemplateProcessor;
use App\Models\tb_relasi;
class ControllerWord extends Controller
{
    public function index()
    {
        $relasi = tb_relasi::all();
        return view('index', compact('relasi'));
    }
    public function wordExport()
    {
        $relasi = tb_relasi::all();
        $templateProcessor = new TemplateProcessor('karang.docx');
        foreach($relasi as $rl){
        $templateProcessor->setValue('id_relasi', $rl->id_relasi);
        $templateProcessor->setValue('uraian', $rl->uraian);
        $templateProcessor->setValue('plafon', $rl->plafon);
        $templateProcessor->setValue('realisasi', $rl->realisasi);
        $templateProcessor->setValue('sisa', $rl->sisa);
        $templateProcessor->setValue('prosentase', $rl->prosentase);
        $templateProcessor->setValue('realisasi_tahun_lalu', $rl->realisasi_tahun_lalu);
        }
        $fileName = "coba";
        $templateProcessor->saveAs($fileName . '.docx');
        return response()->download($fileName . '.docx')->deleteFileAfterSend(true);
    }
}
Sesuaikan coding diatas dengan kebutuhan, jika da pertanyaan silahkan hubungi kontak kami